export default {
  datacenter: {
    iotdataPage:{
      // Page titles and tabs
      listData: 'List Data',
      chartData: 'Chart Data',
      realTimeData: 'Real-time Data',

      // Search conditions
      product: 'Product',
      deviceNo: 'Device Number',
      timeType: 'Time Type',
      timeRange: 'Time Range',
      recentTime: 'Recent Time',
      dept: 'Department',
      distributeTable: 'Storage Table',
      deviceGroup: 'Device Group',

      // Validation messages
      productRequired: 'Please select product',
      deviceRequired: 'Please select device',
      timeRangeRequired: 'Please select time range',
      recentTimeRequired: 'Please select recent time',

      // Data operations
      downloadData: 'Download Data',
      downloadCurrentPage: 'Download Current Page Data',
      downloadAllData: 'Download All Data',
      currentPageNoData: 'No data on current page',
      noDataFound: 'No data found',
      downloadComplete: 'Download completed, total {count} records',
      downloadCanceled: 'Download canceled, {count} records obtained',
      downloadError: 'Error during download, but {count} records obtained',
      downloadFailed: 'Download failed',

      // Download progress
      downloadProgress: 'Data Download Progress',
      preparingDownload: 'Preparing download...',
      downloadingPage: 'Downloading page {current}/{total}...',
      downloadedCount: 'Downloaded: {count} records',

      // Confirmation dialog
      confirmCancelDownload: 'Are you sure to cancel the download? Downloaded data will still be saved.',
      cancelDownload: 'Cancel Download',
      confirm: 'Confirm',
      cancel: 'Cancel',

      // Chart component
      paramSelection: 'Parameter Selection',
      selectAll: 'Select All',
      noData: 'No Data',
      paramSetting: 'Parameter Setting',
      paramName: 'Parameter Name',
      paramProp: 'Parameter Identifier',
      displayColor: 'Display Color',
      dataUnit: 'Data Unit',
      settingSaved: 'Settings saved',

      // Table component
      deviceNumber: 'Device Number',
      collectionTime: 'Collection Time',

      // Real-time data component
      addCard: 'Add Card',
      columns: 'Columns',
      cardAdded: 'A card has been added',
      cardRemoved: 'Card has been removed',

      // Buttons
      confirmButton: 'Confirm',
      cancelButton: 'Cancel',
      saveButton: 'Save',
    },
    relateddataPage: {
      // Page titles and tabs
      d2Related: '2D Related Chart',
      d3Related: '3D Related Chart',
      
      // Search conditions
      product: 'Product',
      deviceNo: 'Device Number',
      timeType: 'Time Type',
      timeRange: 'Time Range',
      recentTime: 'Recent Time',
      dept: 'Department',
      distributeTable: 'Storage Table',
      deviceGroup: 'Device Group',
      interpolatePoints: 'Interpolation Points',
      
      // Chart operations
      addCard: 'Add Card',
      columns: 'Columns',
      cardRemoved: 'Card has been removed',
      cardAdded: 'A card has been added',
      
      // Chart settings
      chartSetting: 'Chart Settings',
      d3ChartSetting: '3D Chart Settings',
      displayMode: 'Display Mode',
      statisticsMode: 'Statistics Mode',
      xAxisParam: 'X-axis Parameter',
      yAxisParam: 'Y-axis Parameter',
      zAxisParam: 'Z-axis Parameter',
      xFilterMode: 'X-axis Filter Mode',
      yFilterMode: 'Y-axis Filter Mode',
      zFilterMode: 'Z-axis Filter Mode',
      xAxisMin: 'X-axis Minimum',
      xAxisMax: 'X-axis Maximum',
      yAxisMin: 'Y-axis Minimum',
      yAxisMax: 'Y-axis Maximum',
      zAxisMin: 'Z-axis Minimum',
      zAxisMax: 'Z-axis Maximum',
      isYAccumulate: 'Is Y Value Accumulated',
      isZAccumulate: 'Is Z Value Accumulated',
      
      // Display mode options
      lineChart: 'Line',
      barChart: 'Bar',
      pointChart: 'Point',
      
      // Statistics mode options
      maxValue: 'Maximum',
      avgValue: 'Average',
      sumValue: 'Sum',
      
      // Filter mode options
      autoFilter: 'Auto',
      customFilter: 'Custom',
      
      // Button text
      confirmButton: 'Confirm',
      cancelButton: 'Cancel',
      settingButton: 'Settings',
      startStatisticsButton: 'Start Statistics',
      stopStatisticsButton: 'Stop Statistics',
      removeCardButton: 'Remove Card',
      
      // Placeholder text
      loadingText: 'Loading...',
      placeholderContent: 'Related Chart Content Area',
      d3PlaceholderContent: '3D Related Chart Content Area',
      statisticsInProgress: 'Statistics in progress...',
      clickToStartStatistics: 'Click to start statistics'
    }
  }
}
